Support more games and engine branches
====
Pretty self-explanatory.

*Alert! It seems Portal 2 had some stuff broken! Fix before 1.0 release!*
